package com.tbit.uqbike.object.pojo.vo;

import com.tbit.uqbike.annos.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 礼品卡VO
 *
 * @author <a href="mailto:zheng.zebiao@tbit.com.cn">zb</a>
 * @since 2024/6/28
 */
@Data
public class GiftCardVO {
    /**
     * 礼品卡id
     */
    private Integer giftcardId;
    /**
     * 区域代理商id
     */
    private Integer accountId;
    /**
     * 礼品卡类型 0-礼品金 1-优惠券
     */
    private Integer cardType;
    /**
     * 礼品卡编号
     */
    private String cardNO;
    /**
     * 礼品卡金额
     */
    private Integer money;
    /**
     * 关联的优惠券id，礼品卡类型为优惠券时不为空
     */
    private Integer couponId;
    /**
     * 优惠券数量，礼品卡类型为优惠券时不为空
     */
    private Integer couponCount;
    /**
     * 优惠券有效期（天），礼品卡类型为优惠券时不为空
     */
    private Integer couponExpireDays;
    /**
     * 优惠券名称
     */
    private String couponName;
    /**
     * 优惠券优惠金额
     */
    private Integer couponMoney;
    /**
     * 优惠券优惠时长
     */
    private Integer couponTime;
    /**
     * 礼品卡失效日期
     */
    private Date expireDate;
    /**
     * 礼品卡创建时间
     */
    private Date createTime;
    /**
     * 礼品卡使用时间
     */
    private Date useTime;
    /**
     * 礼品卡使用用户
     */
    private Integer userId;
    /**
     * 礼品卡备注
     */
    private String remark;
    /**
     * 免押天数
     */
    private Integer memberFeeDays;
    //展示属性
    private String accountName;//代理商名称
    /**
     * 手机号
     */
    private String phone;
    /**
     * 0 未被使用 1 已经使用
     */
    private Integer state;
    private Integer amount; //使用剩余金额；
}
